LINK_LD = -lgmp -lm -lpthread

all: gauss_legendre borwein monte_carlo
	gcc -o main main.c gauss_legendre.o borwein.o monte_carlo.o $(LINK_LD)

gauss_legendre:
	gcc -c gauss_legendre.c

borwein:
	gcc -c borwein.c

monte_carlo:
	gcc -c monte_carlo.c

clean:
	rm main *.o
